Kolkata Knight Riders (KKR) won the 21st match of IPL 2019 against Rajasthan Royals by 8 wickets at Sawai Mansingh Stadium in Jaipur.